// 测试 string的方法
var s = "hello"
var res = s.charAt(0)
console.assert(res === "h")
res = s.indexOf("h")
console.assert(res == 0)  //指针从0开始
res = s.lastIndexOf('l')
console.assert(res == 3)
res = s.match(/l+/) //[ 'll', index: 2, input: 'hello' ]
console.log(res)
res = s.search(/e/)  //返回index
console.assert(res == 1)
res = s.slice(1, 3)  //begin ,end substr  左包 右不包
console.assert(res == 'el')
res = s.substr(0, 4)  //begin ,num substr 开始，字符数
console.assert(res == 'hell')

var s1 = "jack"
var s2 = new String("jack");
console.assert(s1 == s2) //值的话 两者是相等的
console.assert(s1 !== s2) // 但因为类型不同，所以不是真等。


//字符串可以换行,仍是一个单行的
var str = 19+1+'abcd\
efg'
console.log(str)
